package com.southwind.service.impl;

import com.southwind.dao.SystemAdminDao;
import com.southwind.dao.impl.SystemAdminDaoImpl;
import com.southwind.dto.SystemAdminDto;
import com.southwind.entity.SystemAdmin;
import com.southwind.service.SystemAdminService;

public class SystemAdminServiceImpl implements SystemAdminService {
    private SystemAdminDao systemAdminDao = new SystemAdminDaoImpl();
    @Override
    public SystemAdminDto login(String username, String password) {
        //查询数据库
        SystemAdmin systemAdmin = systemAdminDao.findByUsername(username);
        SystemAdminDto systemAdminDto = new SystemAdminDto();
        //判断
        if(systemAdmin == null)
        {
            systemAdminDto.setCode(-1);
            systemAdminDto.setMsg("用户不存在");
            systemAdminDto.setSystemAdmin(systemAdmin);
            return systemAdminDto;
        }else {
            if((!password.equals(systemAdmin.getPassword())))
            {
                systemAdminDto.setCode(-2);
                systemAdminDto.setMsg("用户密码不正确");
                systemAdminDto.setSystemAdmin(systemAdmin);
                return systemAdminDto;
            }else
            {
                systemAdminDto.setCode(0);
                systemAdminDto.setMsg("登录成功");
                systemAdminDto.setSystemAdmin(systemAdmin);
            }

        }
        //资源释放
        return systemAdminDto;
    }
}
